﻿// ReSharper disable StringLiteralsWordIsNotInDictionary
// ReSharper disable IdentifierWordIsNotInDictionary

namespace OpenWaves.EPiServer.Localization
{
    internal class TranslationKeys
    {
         
		public  static readonly  TranslationKeysClasses.@MakingWavesCommonEpiServerKeys @MakingWavesCommonEpiServer = new  TranslationKeysClasses.@MakingWavesCommonEpiServerKeys("makingWaves.common.epiServer",null);	
    }

	internal static class TranslationKeysClasses
    {
		public class MakingWavesCommonEpiServerKeys : TranslationKeyCollection  
		{
			public class CustomPropertiesKeys : TranslationKeyCollection  
			{
				public class ListPropertiesKeys : TranslationKeyCollection  
				{
					private readonly TranslationKey @displayname;		
					public TranslationKey @Displayname { get { return this.displayname; } }		
					private readonly TranslationKey @description;		
					public TranslationKey @Description { get { return this.description; } }		
					public class ConfigurationKeys : TranslationKeyCollection  
					{
						private readonly TranslationKey @header;		
						public TranslationKey @Header { get { return this.header; } }		
						private readonly TranslationKey @intro;		
						public TranslationKey @Intro { get { return this.intro; } }		
						private readonly TranslationKey @migrationResultLabel;		
						public TranslationKey @MigrationResultLabel { get { return this.migrationResultLabel; } }		
						private readonly TranslationKey @migrationButton;		
						public TranslationKey @MigrationButton { get { return this.migrationButton; } }		
						private readonly TranslationKey @propertyHeader;		
						public TranslationKey @PropertyHeader { get { return this.propertyHeader; } }		
						private readonly TranslationKey @value;		
						public TranslationKey @Value { get { return this.value; } }		
						private readonly TranslationKey @valueEmpty;		
						public TranslationKey @ValueEmpty { get { return this.valueEmpty; } }		
						private readonly TranslationKey @moveUp;		
						public TranslationKey @MoveUp { get { return this.moveUp; } }		
						private readonly TranslationKey @moveDown;		
						public TranslationKey @MoveDown { get { return this.moveDown; } }		
						public ConfigurationKeys(string name,TranslationKeyCollection parent):base(name,parent)
						{				
							this.header = new TranslationKey("header",this);
							this.intro = new TranslationKey("intro",this);
							this.migrationResultLabel = new TranslationKey("migrationResultLabel",this);
							this.migrationButton = new TranslationKey("migrationButton",this);
							this.propertyHeader = new TranslationKey("propertyHeader",this);
							this.value = new TranslationKey("value",this);
							this.valueEmpty = new TranslationKey("valueEmpty",this);
							this.moveUp = new TranslationKey("moveUp",this);
							this.moveDown = new TranslationKey("moveDown",this);
							this.entries.Add(this.Header);
							this.entries.Add(this.Intro);
							this.entries.Add(this.MigrationResultLabel);
							this.entries.Add(this.MigrationButton);
							this.entries.Add(this.PropertyHeader);
							this.entries.Add(this.Value);
							this.entries.Add(this.ValueEmpty);
							this.entries.Add(this.MoveUp);
							this.entries.Add(this.MoveDown);
						}
					}
					public  readonly  @ConfigurationKeys @Configuration;
					public ListPropertiesKeys(string name,TranslationKeyCollection parent):base(name,parent)
					{				
						this.displayname = new TranslationKey("displayname",this);
						this.description = new TranslationKey("description",this);
						this.Configuration = new  @ConfigurationKeys("configuration",this);
						this.entries.Add(this.Displayname);
						this.entries.Add(this.Description);
						this.entries.Add(this.Configuration);
					}
				}
				public  readonly  @ListPropertiesKeys @ListProperties;
				public class ImagePropertiesKeys : TranslationKeyCollection  
				{
					private readonly TranslationKey @maxImagesCount;		
					public TranslationKey @MaxImagesCount { get { return this.maxImagesCount; } }		
					private readonly TranslationKey @maxImagesErrorMessage;		
					public TranslationKey @MaxImagesErrorMessage { get { return this.maxImagesErrorMessage; } }		
					public class ImagePropertyMigrationPluginKeys : TranslationKeyCollection  
					{
						private readonly TranslationKey @header;		
						public TranslationKey @Header { get { return this.header; } }		
						private readonly TranslationKey @migrateInfo;		
						public TranslationKey @MigrateInfo { get { return this.migrateInfo; } }		
						private readonly TranslationKey @migrationResultLabel;		
						public TranslationKey @MigrationResultLabel { get { return this.migrationResultLabel; } }		
						public ImagePropertyMigrationPluginKeys(string name,TranslationKeyCollection parent):base(name,parent)
						{				
							this.header = new TranslationKey("header",this);
							this.migrateInfo = new TranslationKey("migrateInfo",this);
							this.migrationResultLabel = new TranslationKey("migrationResultLabel",this);
							this.entries.Add(this.Header);
							this.entries.Add(this.MigrateInfo);
							this.entries.Add(this.MigrationResultLabel);
						}
					}
					public  readonly  @ImagePropertyMigrationPluginKeys @ImagePropertyMigrationPlugin;
					public ImagePropertiesKeys(string name,TranslationKeyCollection parent):base(name,parent)
					{				
						this.maxImagesCount = new TranslationKey("maxImagesCount",this);
						this.maxImagesErrorMessage = new TranslationKey("maxImagesErrorMessage",this);
						this.ImagePropertyMigrationPlugin = new  @ImagePropertyMigrationPluginKeys("imagePropertyMigrationPlugin",this);
						this.entries.Add(this.MaxImagesCount);
						this.entries.Add(this.MaxImagesErrorMessage);
						this.entries.Add(this.ImagePropertyMigrationPlugin);
					}
				}
				public  readonly  @ImagePropertiesKeys @ImageProperties;
				public class GeoPickerKeys : TranslationKeyCollection  
				{
					public class PropertyKeys : TranslationKeyCollection  
					{
						private readonly TranslationKey @latLabel;		
						public TranslationKey @LatLabel { get { return this.latLabel; } }		
						private readonly TranslationKey @lngLabel;		
						public TranslationKey @LngLabel { get { return this.lngLabel; } }		
						private readonly TranslationKey @zoomLabel;		
						public TranslationKey @ZoomLabel { get { return this.zoomLabel; } }		
						private readonly TranslationKey @pickerButton;		
						public TranslationKey @PickerButton { get { return this.pickerButton; } }		
						public PropertyKeys(string name,TranslationKeyCollection parent):base(name,parent)
						{				
							this.latLabel = new TranslationKey("latLabel",this);
							this.lngLabel = new TranslationKey("lngLabel",this);
							this.zoomLabel = new TranslationKey("zoomLabel",this);
							this.pickerButton = new TranslationKey("pickerButton",this);
							this.entries.Add(this.LatLabel);
							this.entries.Add(this.LngLabel);
							this.entries.Add(this.ZoomLabel);
							this.entries.Add(this.PickerButton);
						}
					}
					public  readonly  @PropertyKeys @Property;
					private readonly TranslationKey @allowTextInput;		
					public TranslationKey @AllowTextInput { get { return this.allowTextInput; } }		
					private readonly TranslationKey @invalidValue;		
					public TranslationKey @InvalidValue { get { return this.invalidValue; } }		
					private readonly TranslationKey @invalidValues;		
					public TranslationKey @InvalidValues { get { return this.invalidValues; } }		
					public GeoPickerKeys(string name,TranslationKeyCollection parent):base(name,parent)
					{				
						this.Property = new  @PropertyKeys("property",this);
						this.allowTextInput = new TranslationKey("allowTextInput",this);
						this.invalidValue = new TranslationKey("invalidValue",this);
						this.invalidValues = new TranslationKey("invalidValues",this);
						this.entries.Add(this.Property);
						this.entries.Add(this.AllowTextInput);
						this.entries.Add(this.InvalidValue);
						this.entries.Add(this.InvalidValues);
					}
				}
				public  readonly  @GeoPickerKeys @GeoPicker;
				public CustomPropertiesKeys(string name,TranslationKeyCollection parent):base(name,parent)
				{				
					this.ListProperties = new  @ListPropertiesKeys("listProperties",this);
					this.ImageProperties = new  @ImagePropertiesKeys("imageProperties",this);
					this.GeoPicker = new  @GeoPickerKeys("geoPicker",this);
					this.entries.Add(this.ListProperties);
					this.entries.Add(this.ImageProperties);
					this.entries.Add(this.GeoPicker);
				}
			}
			public  readonly  @CustomPropertiesKeys @CustomProperties;
			public MakingWavesCommonEpiServerKeys(string name,TranslationKeyCollection parent):base(name,parent)
			{				
				this.CustomProperties = new  @CustomPropertiesKeys("customProperties",this);
				this.entries.Add(this.CustomProperties);
			}
		}
	}
        
}

// ReSharper restore StringLiteralsWordIsNotInDictionary
// ReSharper restore IdentifierWordIsNotInDictionary
    

